package com.itheima.service;

import com.github.pagehelper.PageInfo;
import com.itheima.pojo.Comment;
import com.itheima.pojo.CommentVO;


public interface CommentService {

    /**
     * 分页+条件查询
     * @param commentVO
     * @return
     */
    PageInfo<Comment> getList(CommentVO commentVO);

    /**
     * 删除
     * @param commentVO
     */
    void delete(CommentVO commentVO);

    /**
     * 删除选中
     * @param commentVO
     */
    void deleteBatch(CommentVO commentVO);

    /**
     * 添加
     * @param commentVO
     */
    void add(CommentVO commentVO);

    /**
     * 编辑
     * @param commentVO
     */
    void edit(CommentVO commentVO);

    /**
     * 获取用户点赞信息
     *
     * @param currentPage
     * @param pageSize
     * @return
     */
    PageInfo<Comment> getPraiseListByUser(Integer currentPage,Integer pageSize);
}
